home *** CD-ROM | disk | FTP | other *** search
- /* effect.h */
-
- typedef struct _effect {
- signed short x, y; /* 座標 */
- short pt; /* スプライトパターンNo. */
- short info; /* 反転コード・色・優先度を表わすデータ */
- short type; /* 種類 */
- short type2; /* 種類その2 */
- signed int lx, ly; /* 32bit X,Y 座標 ( l = longword ) */
- signed int vx, vy; /* 速度 */
- short seq; /* 現在の状態 */
- short seq2;
- short seq3;
- short (*func_effect_move) (struct _effect *); /* 移動関数へのポインタ */
- struct _effect *next; /* 次の構造体へのポインタ */
- } EFFECT;
-
-
- #ifdef GLOBAL_DEFINE /* グローバル変数の定義と宣言を1つにまとめるテク */
- #define Extern /* Extern をヌル文字列に置換 */
- #else
- #define Extern extern /* Extern を extern に置換 */
- #endif
-
-
- enum {
- EFFECT_EXPLZAKO = 0,
- };
-
- /* 関数プロトタイプ宣言 */
- void EffectInit (void);
- void EffectAlloc (short, short, short, short);
- void EffectMove (void);
-